@import "theme";

header{
    text-align:center;
    min-width:1100px;
    width:100%;
    z-index:10;
    top:0;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    font-size:0;
    background:#fff;
    max-width:1400px;
    margin:0 auto;
    
    &:after{
        content:"";
        display:inline-block;
        height:100%;
        vertical-align: middle;
    }
    
    a{
        color:@fontColor;
    }
    
    div, form{
        display:inline-block;
    }
    
    .logo{
        font-size:30px;
    }
    
    .search_form{
        padding:4px 4px 4px 8px;
        margin:0 0 0 50px;
        background:@lightBg;
        border-radius:1px;
        border:@mainBorder;
        
        input{
            border:none;
            width:200px;
            font-size:14px;
            display:inline-block;
            vertical-align:middle;
            padding:2px;
            background:@lightBg;
        }
        button{
            margin:0;
            background:#fff;
            border:none;
            padding:2px;
            margin-right:3px;
            color:#aaa;
            background:url(../imgs/search.png);
            height:22px;
            width:22px;
            display:inline-block;
            vertical-align:middle;
            background-size:100% 100%;
        }
    }
}

.main_content{
    width:1100px;
    margin:0 auto;
    padding-top:65px;
}